iT邦幫忙

2023 iThome 鐵人賽

DAY 27
0
WordPress

30天學會使用 CyberPanel 管理 WordPress 站台系列 第 30

<Day 27> 移轉 Plesk 建立的 WordPress 站台到 CyberPanel

  • 分享至 

  • xImage
  •  

Plesk是一套市占率很高的網站管理工具,非常多的Hosting都使用這套優秀的工具,今天是第27天,所以來分享如何從Plesk將WordPress站台移轉到CyberPanel,這邊也提一下無論使用哪中Hosting管理工具,建立跟移轉WordPress站台原理都類似,就是一些細節要注意。

今天使用的實作網址是 https://day27.cloudwp.me


https://ithelp.ithome.com.tw/upload/images/20231011/20070781wQUh2cV9qg.jpg


  • 不同的Hosting管理工具,使用的網頁服務都可能不同,例如:CyberPanel便是使用LiteSpeed擔任網頁服務
  • 不同的Hosting管理工具,使用的資料庫都可能不同,例如:CyberPanel便使用MariaDB Server擔任資料庫服務
  • 以今天要移轉使用Plesk建立的WordPress站台為例,Plesk搭配了Apache做為網頁服務,以及使用MariaDB Server擔任資料庫服務
  • 除了Apache、LiteSpeed以外,尚有另一個知名的NGINX,也是經常拿來擔任WordPress站台的網頁服務
  • 我們也都知道WordPress核心程式是使用PHP這個程式語言開發的,所以移轉WordPress網站時,也要注意移轉使用的PHP版本,以及移轉後要使用的PHP版本
  • 另外再補充一個常遇到的問題,就是 .httaccess 這個組態檔案,移轉前後都要搞清楚,例如 NGINX 不使用 .httaccess ,而Apache、LiteSpeed則是使用 .httaccess
  • 掌握這以上這幾個事項,移轉WordPress站台,不會是太大的問題
  1. 步驟1,在Plesk管理介面,下載網站備份的壓縮檔
    https://ithelp.ithome.com.tw/upload/images/20231011/20070781HmfCHi1Ygr.jpg

  1. 步驟2,將Plesk的備份壓縮檔解壓縮,解壓縮後會有多個檔案,以及資料夾,請參考下圖
    https://ithelp.ithome.com.tw/upload/images/20231011/20070781gxOMay0j0M.jpg

  1. 步驟2,先找到WordPress核心程式的資料夾,以筆者使用Plesk建立的WordPress站台為例,WordPress核心程式,是壓縮在這個backup_user-data_2310100408.tzst壓縮檔內
    https://ithelp.ithome.com.tw/upload/images/20231011/20070781neseNzsbeO.jpg

  1. 步驟3,接著找到WordPress站台的資料庫,以筆者使用Plesk建立的WordPress站台為例,WordPress站台的資料庫,是在database這個資料夾下的wp_xlikr_1子資料夾下,有一個backup_sqldump_2310100408.tzst壓縮檔,解壓縮後,會看到一個backup_sqldump_2310100408,這個backup_sqldump_2310100408就是資料庫的匯出檔案,稍後我們會使用CyberPanel的資料庫功能,建立資料庫,然後將SQL資料匯入
    https://ithelp.ithome.com.tw/upload/images/20231011/200707814jSn6ClydL.jpg

  1. 步驟4,先在CyberPanel管理介面,新增一個網站,在這步驟筆者使用的網站名稱是 day27.cloudwp.me
    https://ithelp.ithome.com.tw/upload/images/20231011/2007078195Cna6nrGe.jpg

  1. 步驟5,再建立day27.cloudwp.me網站要使用的資料庫,設定資料庫名稱、資料庫使用者帳號、資料庫密碼,在這個步驟,筆者使用的資料庫名稱、資料庫使用者帳號、都是day27_day27

  2. 步驟6,將backup_user-data_2310100408.tzst壓縮檔解壓縮,然後將httpdocs資料夾,壓縮成zip壓縮檔,並上傳到public_html資料夾下後,解壓縮httpdocs.zip檔案

  3. 步驟7,刪除httpdocs資料夾裡面.htaccess組態檔
    https://ithelp.ithome.com.tw/upload/images/20231011/200707811f0H9W6dnP.jpg


  1. 步驟8,將httpdocs資料夾下所有的檔案以及資料夾,搬移到public_html資料夾下
    https://ithelp.ithome.com.tw/upload/images/20231011/20070781PRzJLwWrCP.jpg

  1. 步驟9,開啟wp-config.php,這3個地方的資訊都改成day27_day27
    https://ithelp.ithome.com.tw/upload/images/20231011/2007078156VRpGt3db.jpg
    PS.正式移轉時,資料庫的名稱、資料使用者、資料庫密碼,都要妥善保護,筆者是示範所以才都改day27_day27

  1. 步驟10,開啟phpMyAdmin資料庫管理工具,找到day27_day27資料庫,將backup_sqldump_2310100408檔案匯入
    https://ithelp.ithome.com.tw/upload/images/20231011/20070781PnnhGm7hId.jpg

  1. 登入WordPress後台測試,沒問題就完工了,如果有問題就逐步除錯。

CyberPabel 官方網站 https://cyberpanel.net/
CyberPanel 線上文件 https://community.cyberpanel.net/docs


上一篇
<Day 26> 使用 CyberPanel 設定 WordPress Multisite
下一篇
<Day 28> 將CyberPanel 管理介面使用的8090 Port 改成443 Port
系列文
30天學會使用 CyberPanel 管理 WordPress 站台33
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言